React Job: Software Developer

Job added on

Company

BePro

Location

Ciudad de México - Mexico

Job type

Full-Time

React Job Details

BePro

SW Developer Jr.

Join us & work 100% remotely!

We are looking for a Software Developer to join our development team to attend the business process requirements of our clients.

RESPONSABILITIES

  • Business process modeling utilizing the Business Process Model and Notation (BPMN) standard
  • Automation of BPMN models using workflow
  • Application development with Spring Boot
  • Design and develop RESTful APIs
  • Write API documentation

REQUIREMENTS

  • Bachelor's degree in Software Engineering, Computer Science, Computer Engineering, or a technology-related discipline
  • Working proficiency and communication skills in reading and written English. Verbal communication is a bonus.
  • Experience with agile development and Open-Source projects
  • Experience with version control system (Git) and GitFlow branch model
  • Working experience with Linux systems and command line
  • Exposure to building web applications using HTML5, CSS3
  • Experience with Java application frameworks (Spring & Spring Boot)
  • Experience with RESTful web services, including all common authentication and authorization methods
  • Knowledge of transport protocols: REST, WebSockets, gRPC, AMQP, MQTT
  • Ability to write quality unit tests using JUnit 4/5
  • Experience in Test Driven Development, OOP and Design Patterns
  • Knowledge of various DBMS databases (e.g. MySQL or PostgreSQL) and SQL language
  • Knowledge of algorithms and data structure

NICE TO HAVE

  • Message Systems: RabbitMQ, MQTT, or Kafka
  • CI/CD with Jenkins or GitLab
  • Understanding of cloud computing/cloud services platforms such as Google Cloud,

AWS and/or Microsoft Azure

  • Experience with Docker and Container Orchestration (Kubernetes, Docker Swarm, or

Nomad)

  • Knowledge of Microservices Architecture
  • Working knowledge of popular UI and JavaScript frameworks, such as Typescript,

ReactJS and/or Angular

  • Knowledge of the Decision Model and Notation standard

OFFER

  • Ability to work on projects in Mexico and USA
  • Continuous training
  • 100% remote work
  • Legal benefits
  • Competitive salary and productivity bonus

Tipo de puesto: Tiempo completo

Salario: $30,000.00 al mes

Horario:

  • Turno de 8 horas

Prestaciones:

  • Opción a contrato indefinido

Tipos de compensaciones:

  • Bono de productividad

Pregunta(s) de postulación:

  • ¿Cuál es tu nivel de lectura y escritura en Inglés?

Educación:

  • Licenciatura terminada (Obligatorio)

Experiencia:

  • Java: 2 años (Obligatorio)
  • Business Process Management: 1 año (Obligatorio)